Micron Document

Rnid
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

rnid is a utility bundled with RNS that lets you manage Reticulum identities, calculate destination hashes, assymetrically encrypt and decrypt files and information, and create and verify cryptographic signatures.



Usage

To generate a new identity, written to the specified file:

rnid --generate <new identity file>

To view information about an identity:

rnid --identity <hash/file> --print-identity

To encrypt a file for the specified identity/destination:

rnid --identity <hash/file> --encrypt foo.txt

The encrypted file will have .rfe appended to its filename.

To decrypt a file encrypted for the specified identity/destination:

rnid --identity <hash/file> --decrypt foo.txt.rfe

To announce a destination based on the specified identity and aspect:

rnid --identity <hash/file> --announce <aspects>

To view a destination hash for aspects for the specified identity:

rnid --identity <hash/file> --hash <aspects>

The --identity option accepts an identity hash, the path to an identity file or a destination hash. If a destination hash is provided, its identity will be used if already known. If it is not known, it can be fetched from the network with the --request option.

For more, see rnid --help.

RNS utilities

rncprngitrnidrnirrnodeconfrnpathrnpkgrnprobernshrnstatusrnx